|
CoCreate Programmierung : Common LISP: Befehle fehlen?
Patrick Weber am 20.01.2009 um 16:21 Uhr (0)
Ich wollte erstmal die url.lisp begutachten wegen des direkten Lesens von Dateien von http/ftp. Also mal Schritt für Schritt herantasten. Die html hätte ich auch anders zerschnibbeln können. Code:(cllib:with-open-url (sock (cllib:url "http://proalpha1:17171/c.html")) (dotimes (i 10) (display (read-line sock))))------------------Grüßepw [Diese Nachricht wurde von Patrick Weber am 20. Jan. 2009 editiert.]
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Common LISP: Befehle fehlen?
Patrick Weber am 20.01.2009 um 16:21 Uhr (0)
Ich wollte erstmal die url.lisp begutachten wegen des direkten Lesens von Dateien von http/ftp. Also mal Schritt für Schritt herantasten. Die html hätte ich auch anders zerschnibbeln können. Code:(cllib:with-open-url (sock (cllib:url "http://proalpha1:17171/c.html")) (dotimes (i 10) (display (read-line sock))))------------------Grüßepw [Diese Nachricht wurde von Patrick Weber am 20. Jan. 2009 editiert.]
|
| In das Form CoCreate Programmierung wechseln |
 |
PTC Creo Elements/Programmierung : Oberflächensymbole nach Bemaßungsstil
Patrick Weber am 01.02.2017 um 15:59 Uhr (15)
Vielleicht wird die Angabe des Packages des CLisp-Befehls benötigt.lisp::equalp===================Kann deinen Fehler nicht nachvollziehen. Bei mir funktioniert es tadellos über das Button-Macro.------------------Patrick[Diese Nachricht wurde von Patrick Weber am 01. Feb. 2017 editiert.]
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
CoCreate Programmierung : Elemente aus Liste löschen
Patrick Weber am 27.07.2012 um 10:16 Uhr (0)
http://jtra.cz/stuff/lisp/sclr/set-difference.html(setq AlleTeileGlied12 (set-difference AlleTeileGlied12 AlleTeileGlied1))oder(nset-difference AlleTeileGlied12 AlleTeileGlied1)nset-difference ist also die destruktive Version von set-difference. Die nähere Definition findest du im Hyperspec(display (set-difference (A B C D E F) (A C D))) = (B E F)------------------Grüße aus SachsenpwKarl Marx ist tot, Einstein ist tot, und mir ist auch schon ganz schlecht![Diese Nachricht wurde von Patrick Weber am 27. Jul ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Neuse Session (CTRL-N) via LISP
Patrick Weber am 05.07.2010 um 12:33 Uhr (0)
ui::uic_reset_session :yeslautet der Befehl aus einem LISP-file oder einfach nur uic_reset_session :yesals Befehlaktion auf einen Button legen.------------------Grüße aus Sachsenpw
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Common LISP: Befehle fehlen?
Patrick Weber am 20.01.2009 um 13:14 Uhr (0)
Hallo!Ich spiele gerade etwas mit clocc herum. Leider springen mir beim Einladen ein paar Fehler entgegen wie:"LISP-Fehler: The function TRANSLATE-LOGICAL-PATHNAME is undefined."Diese Funktion TRANSLATE-LOGICAL-PATHNAME sollte doch laut Hyperspec enthalten sein, oder? Oder ist GNU Common LISP wieder was total anderes? :confused: PS: Gibt es eine Möglichkeit die Packages ( :oli, :custom, etc.) aufzulisten?------------------Grüßepw [Diese Nachricht wurde von Patrick Weber am 20. Jan. 2009 editiert.]
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Common LISP: Befehle fehlen?
Patrick Weber am 20.01.2009 um 13:14 Uhr (0)
Hallo!Ich spiele gerade etwas mit clocc herum. Leider springen mir beim Einladen ein paar Fehler entgegen wie:"LISP-Fehler: The function TRANSLATE-LOGICAL-PATHNAME is undefined."Diese Funktion TRANSLATE-LOGICAL-PATHNAME sollte doch laut Hyperspec enthalten sein, oder? Oder ist GNU Common LISP wieder was total anderes? :confused: PS: Gibt es eine Möglichkeit die Packages ( :oli, :custom, etc.) aufzulisten?------------------Grüßepw [Diese Nachricht wurde von Patrick Weber am 20. Jan. 2009 editiert.]
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Common LISP: Befehle fehlen?
Patrick Weber am 20.01.2009 um 21:39 Uhr (0)
Sicha, geht ja auch.Aber leider hat sd-retrieve-url auch Restriktionen ala Bolognese z.B. das Durchreichen der Authentifizierung von user:passwd@site (juckt beim Lizenzserver nicht, is mir klar).Ging in dem Thread ja eigentlich auch nicht darum, sondern um den LISP-Wortschatz vom Modeling (und meine Spielerei mit dem OpenSource-Krams xD ).------------------Grüßepw
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Ändern des aktiven Applikation per LISP
Patrick Weber am 30.06.2010 um 12:17 Uhr (0)
Einfach unter Werkzeuge -Anpassen einen neuen Befehl anlegen mit folgender Befehlsaktion:Code:(LISP::COND ((OLI::SD-STRING= (OLI::SD-GET-CURRENT-APPLICATION) "SolidDesigner") (LISP::IF (OLI::SD-MODULE-ACTIVE-P "ANNOTATION") (FRAME2::PUT-BUFFER "cancel_all (oli::sd-switch-application "Annotation")") (UI::ACT_DEACT_MODULE :ACT "ANNOTATION" "MODULE-CONTROLLER-Applications-ANNOTATION-TB" (STARTUP::ACTIVATE-ANNOTATION)))) ((OLI::SD-STRING= (OLI::SD-GET-CURRENT-APPLICATION ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Common LISP: Befehle fehlen?
Patrick Weber am 20.01.2009 um 21:57 Uhr (0)
Sicha, geht ja auch.Das sind nur Gedankenspiele.Ging in dem Thread eigentlich auch nicht darum, sondern um den LISP-Wortschatz vom Modeling (und meine Spielerei mit dem OpenSource-Krams xD ).Und gerade wegen der Überschneidung mit dem anderen Thema bin ich darauf gekommen.Des Weiteren hat sd-retrieve-url laut I-Kit leider auch Restriktionen beim Durchreichen der Authentifizierung von user asswd@site (juckt beim Lizenzserver nicht, is mir klar), weshalb man sich durchaus einmal anderweitig umsehen kann.---- ...
|
| In das Form CoCreate Programmierung wechseln |
|
Programmierung : EXCEL Datei als LISP
Patrick Weber am 17.06.2008 um 12:42 Uhr (0)
wird in LISP, wie auch in anderen Programmiersprachen, als Rückstellzeichen benutzt, deshalb musst du es 2x hintereinander verwenden. Also umgangssprachlich zeigt das erste Backslash an, dass ein Sonderzeichen folgt, das eingefügt werden soll, z.B. """ gibt ein " wider (als String).Wenn du das nicht magst, kannst du auch so schreiben: (Beispiel)Code:(SD-CONVERT-FILENAME-TO-PLATFORM "H:/Programme/VirtualDub/virtualdub.exe C:/Temp/Bild0001.jpg")Hier musst du aber ein Slash verwenden (Unix lässt grüßen )--- ...
|
| In das Form Programmierung wechseln |
|
CoCreate Programmierung : lisp: move :faces
Patrick Weber am 07.11.2008 um 11:20 Uhr (0)
Hallo mal wieder! Ich versuche, mit Hilfe eines LISP, gewählte Flächen (Form egal) zu verschieben, doch bekomme ich immer den Fehler "Keine Flächen zum Bewegen angegeben." (dolist, get_selection, usw. habe ich auch schon probiert)Wäre jemand so freundlich, die Funktion für das Bewegen mehrerer Flächen funktionsfähig umzuschreiben? Oder vielleicht noch besser, ein vorhandenes Beispiel? Ich finde leider nichts, woran ich mich orientieren könnte. Ich habe die Funktion aus dem "großen" Macro herausgenommen ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Neuse Session (CTRL-N) via LISP
Patrick Weber am 05.07.2010 um 12:31 Uhr (0)
ui::uic_reset_session :yes------------------Grüße aus Sachsenpw
|
| In das Form CoCreate Programmierung wechseln |